def call(Map config){
    //def ppl = com.mobtech.ci.Pipeline()
    node("${config.node_label}") {
        stage("Clone ${config.name} Code") {
            checkout changelog: false, poll: false, 
                     scm: [$class: 'GitSCM', branches: [[name: "*/master"]], 
                     extensions: [[$class: 'CloneOption', noTags: true, reference: '', shallow: true]], 
                     userRemoteConfigs: [[credentialsId: config.credentialsId, url: config.project_repo_url]]]

            ppl.gitEnvVars()

        }   
        stage("${config.name}") {
            echo "Hello ${config.name}."
        }   
    }
}
